microphone (mic) - French English Dictionary